package com.changfang.gold_man.mapper;

import com.changfang.gold_man.entity.Img;
import com.changfang.gold_man.entity.Secret;
import com.changfang.gold_man.entity.User;
import org.apache.ibatis.annotations.Mapper;


import java.util.List;

@Mapper
public interface UserMapper {
    List<User> findAll();
    User findId(String user_id);
    void deleteUser(String user_id);
    void addUser(User user);
    //更新用户信息
    void updateUser(String user_id,String user_name,String user_sex,String user_age,String user_pass);
    void updateUserNP(String user_id,String user_name,String user_sex,String user_age,String user_img,String user_bg);
    void updateImg(String user_id,String user_img);
    void updateBg(String user_id,String user_bg);
    //更新密码
    void updatePass(String user_id,String user_pass);
//    获取密语
    List<Secret> getSecret();
    //修改用户权限
    void changePms(String user_id, Integer user_permission);
    //发布密语
    void addSecret(String user_id,String secret_msg);
//    删除密语
    void deleteSecret(Integer secret_id);
//    更新金币
    void updateGold(String user_id,Float user_gold);
    //更新积分
    void updateScore(String user_id,String user_score);
    //点赞
    void like(Integer secret_id,Integer like);

}
